package com.zhong.gang.app.ui.audit;

import java.util.ArrayList;
import java.util.List;

/**
 * @author Yan
 * @date 2020/6/10  10:04
 * @describe 填写此类描述
 * <p>
 * ====================================================
 */
public class AuditDetailBean {
    /**
     * id : 3
     * createTime : 2020-06-08 23:42:57
     * updateTime : 2020-06-08 23:42:57
     * version : 0
     * deleted : false
     * createTimestamp : 1591630977000
     * updateTimestamp : 1591630977000
     * orderId : 5
     * type : 4
     * userId : 193
     * bankCardId : 193
     * payAmount : 10
     * sn : FKSQ-20200608234257458
     * remark : 备注啊
     * foreignSn : LCSH-20200507181311296
     * consignorName : 柏朝军
     * consignorPhone : 13938370729
     * consignorPayName : 柏朝军
     * consignorPayBankCard : 6228490470009522817
     * beyondLimitPrice : false
     * auditStatus : 0
     * payStatus : 0
     * operationId : 0
     * operationName :
     * operationPhone :
     * auditFirstId : 0
     * auditFirstName :
     * auditFirstPhone :
     * auditFirstStatus : 0
     * auditFirstTime : 2020-06-09T02:39:20.000+0000
     * auditSecondId : 0
     * auditSecondName :
     * auditSecondPhone :
     * auditSecondStatus : 0
     * auditSecondTime : 2020-06-09T02:39:20.000+0000
     * orderReceive : {"id":5,"createTime":"2020-05-07 18:13:11","updateTime":"2020-06-08 23:42:58","version":2,"deleted":false,"createTimestamp":1588846391000,"updateTimestamp":1591630978000,"sn":"LCSH-20200507181311296","poundOrderId":160000053,"consignorId":193,"slagWeight":0.5,"remark":"","finalWeight":4.7,"totalAmount":9635,"finalAmount":9645,"paidAmount":10,"unpaidAmount":9635,"photo":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/3aqihamxykualzb113n5.jpeg","floatAmount":10,"payStatus":0,"materialYardId":72,"consignorBankCardId":46,"beyondLimitPrice":false,"materialYardName":"江北料场","carNum":"","poundOrder":{"id":160000053,"createTime":"2020-05-07 18:12:04","updateTime":"2020-05-13 13:32:28","version":2,"deleted":false,"createTimestamp":1588846324000,"updateTimestamp":1589347948000,"carNum":"","firstWeight":16.81,"firstTime":"2020-05-07 18:12:04","firstPhotoHead":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/z26fzufxdkr3w7dfwvq7.jpg","firstPhotoTail":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/thh3z6rbeosfhmwj7gk4.jpg","firstPhotoTop":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/9xjcp6dvaheqbxfkn5ff.jpg","secondWeight":11.61,"secondTime":"2020-05-13 13:32:28","secondPhotoHead":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/qi8xw55w5tn5vs8g0jo2.jpg","secondPhotoTail":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/ygtdd6nfy9c4j3qw0btd.jpg","secondPhotoTop":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/vxtt1cpfvazl63srrw4r.jpg","rfidNum":"","type":2,"foreignId":5,"printTicker":true,"orderReceive":null,"orderSend":null,"carStatus":2},"orderMaterialTypeDetailList":[{"id":5,"createTime":"2020-05-07 18:13:11","updateTime":"2020-05-07 18:13:11","version":1,"deleted":false,"createTimestamp":1588846391000,"updateTimestamp":1588846391000,"orderReceiveId":5,"materialTypeId":142,"price":2050,"weight":4.7,"amount":9634.9996,"type":0,"materialTypeName":"打包料","materialType":null}],"consignor":{"id":193,"createTime":"2020-05-07 13:54:17","updateTime":"2020-05-07 13:54:17","version":0,"deleted":false,"createTimestamp":1588830857000,"updateTimestamp":1588830857000,"phone":"13938370729","name":"柏朝军","openid":null,"saltValue":null,"password":null,"token":null,"qrcodeUrl":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/hccasjmnjdyjpjhse3uy.png","steelMillId":0,"materialYardId":0,"idCard":"512921196704034058","source":null,"materialYardName":null,"steelMillName":null,"realNameAuth":true,"roleList":null,"consignorBankCard":null},"consignorBankCard":{"id":46,"createTime":"2020-05-07 14:00:11","updateTime":"2020-05-07 14:00:11","version":0,"deleted":false,"createTimestamp":1588831211000,"updateTimestamp":1588831211000,"consignorId":193,"type":0,"realName":"柏朝军","idCardNum":"51292196704034058","idCardPhotoPerson":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/r7fvr0eyi78y4dchb12u.jpg","idCardPhotoCountry":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/mjljjy4mz2iqjd4oc10t.jpg","bankName":"中国农业银行","bankDetailCity":"重庆市重庆市","bankBranchName":"","bankDetailAddr":"重庆市中国农业银行股份有限公司重庆大渡口美每家支行","bankCardNum":"6228490470009522817","bankCardPhotoNum":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/ky69igbu96hhdfi8xd5d.jpg","defaults":false,"bankCardId":1005,"provinceId":50,"cityId":5001,"branchBankId":31201,"consignor":null},"orderLogsList":[{"id":5,"createTime":"2020-05-07 18:13:11","updateTime":"2020-05-07 18:13:11","version":0,"deleted":false,"createTimestamp":1588846391000,"updateTimestamp":1588846391000,"userName":"王柯 18580795296","type":4,"orderId":5,"orderStatus":0,"remark":"料场收货订单(LCSH-20200507181311296)创建成功"}]}
     * orderExternal : null
     * orderFactoryr : null
     * orderSendDispatchingCar : null
     */

    private int id;
    private String createTime;
    private String updateTime;
    private int version;
    private boolean deleted;
    private long createTimestamp;
    private long updateTimestamp;
    private int orderId;
    private int type;
    private int userId;
    private int bankCardId;
    private float payAmount;
    private String sn;
    private String remark;
    private String foreignSn;
    private String consignorName;
    private String consignorPhone;
    private String consignorPayName;
    private String consignorPayBankCard;
    private boolean beyondLimitPrice;
    private int auditStatus;
    private int payStatus;
    private int operationId;
    private String operationName;
    private String operationPhone;
    private String auditFirstId;
    private String auditFirstName;
    private String auditFirstPhone;
    private int auditFirstStatus;
    private String auditFirstTime;
    private String auditSecondId;
    private String auditSecondName;
    private String auditSecondPhone;
    private int auditSecondStatus;
    private String auditSecondTime;
    private OrderReceiveBean orderReceive;
    private Object orderExternal;
    private Object orderFactoryr;
    private Object orderSendDispatchingCar;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime == null ? "" : createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime == null ? "" : updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public boolean isDeleted() {
        return deleted;
    }

    public void setDeleted(boolean deleted) {
        this.deleted = deleted;
    }

    public long getCreateTimestamp() {
        return createTimestamp;
    }

    public void setCreateTimestamp(long createTimestamp) {
        this.createTimestamp = createTimestamp;
    }

    public long getUpdateTimestamp() {
        return updateTimestamp;
    }

    public void setUpdateTimestamp(long updateTimestamp) {
        this.updateTimestamp = updateTimestamp;
    }

    public int getOrderId() {
        return orderId;
    }

    public void setOrderId(int orderId) {
        this.orderId = orderId;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public int getBankCardId() {
        return bankCardId;
    }

    public void setBankCardId(int bankCardId) {
        this.bankCardId = bankCardId;
    }

    public float getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(float payAmount) {
        this.payAmount = payAmount;
    }

    public String getSn() {
        return sn == null ? "" : sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getRemark() {
        return remark == null ? "" : remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getForeignSn() {
        return foreignSn == null ? "" : foreignSn;
    }

    public void setForeignSn(String foreignSn) {
        this.foreignSn = foreignSn;
    }

    public String getConsignorName() {
        return consignorName == null ? "" : consignorName;
    }

    public void setConsignorName(String consignorName) {
        this.consignorName = consignorName;
    }

    public String getConsignorPhone() {
        return consignorPhone == null ? "" : consignorPhone;
    }

    public void setConsignorPhone(String consignorPhone) {
        this.consignorPhone = consignorPhone;
    }

    public String getConsignorPayName() {
        return consignorPayName == null ? "" : consignorPayName;
    }

    public void setConsignorPayName(String consignorPayName) {
        this.consignorPayName = consignorPayName;
    }

    public String getConsignorPayBankCard() {
        return consignorPayBankCard == null ? "" : consignorPayBankCard;
    }

    public void setConsignorPayBankCard(String consignorPayBankCard) {
        this.consignorPayBankCard = consignorPayBankCard;
    }

    public boolean isBeyondLimitPrice() {
        return beyondLimitPrice;
    }

    public void setBeyondLimitPrice(boolean beyondLimitPrice) {
        this.beyondLimitPrice = beyondLimitPrice;
    }

    public int getAuditStatus() {
        return auditStatus;
    }

    public void setAuditStatus(int auditStatus) {
        this.auditStatus = auditStatus;
    }

    public int getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(int payStatus) {
        this.payStatus = payStatus;
    }

    public int getOperationId() {
        return operationId;
    }

    public void setOperationId(int operationId) {
        this.operationId = operationId;
    }

    public String getOperationName() {
        return operationName == null ? "" : operationName;
    }

    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getOperationPhone() {
        return operationPhone == null ? "" : operationPhone;
    }

    public void setOperationPhone(String operationPhone) {
        this.operationPhone = operationPhone;
    }

    public String getAuditFirstId() {
        return auditFirstId == null ? "" : auditFirstId;
    }

    public void setAuditFirstId(String auditFirstId) {
        this.auditFirstId = auditFirstId;
    }

    public String getAuditFirstName() {
        return auditFirstName == null ? "" : auditFirstName;
    }

    public void setAuditFirstName(String auditFirstName) {
        this.auditFirstName = auditFirstName;
    }

    public String getAuditFirstPhone() {
        return auditFirstPhone == null ? "" : auditFirstPhone;
    }

    public void setAuditFirstPhone(String auditFirstPhone) {
        this.auditFirstPhone = auditFirstPhone;
    }

    public int getAuditFirstStatus() {
        return auditFirstStatus;
    }

    public void setAuditFirstStatus(int auditFirstStatus) {
        this.auditFirstStatus = auditFirstStatus;
    }

    public String getAuditFirstTime() {
        return auditFirstTime == null ? "" : auditFirstTime;
    }

    public void setAuditFirstTime(String auditFirstTime) {
        this.auditFirstTime = auditFirstTime;
    }

    public String getAuditSecondId() {
        return auditSecondId == null ? "" : auditSecondId;
    }

    public void setAuditSecondId(String auditSecondId) {
        this.auditSecondId = auditSecondId;
    }

    public String getAuditSecondName() {
        return auditSecondName == null ? "" : auditSecondName;
    }

    public void setAuditSecondName(String auditSecondName) {
        this.auditSecondName = auditSecondName;
    }

    public String getAuditSecondPhone() {
        return auditSecondPhone == null ? "" : auditSecondPhone;
    }

    public void setAuditSecondPhone(String auditSecondPhone) {
        this.auditSecondPhone = auditSecondPhone;
    }

    public int getAuditSecondStatus() {
        return auditSecondStatus;
    }

    public void setAuditSecondStatus(int auditSecondStatus) {
        this.auditSecondStatus = auditSecondStatus;
    }

    public String getAuditSecondTime() {
        return auditSecondTime == null ? "" : auditSecondTime;
    }

    public void setAuditSecondTime(String auditSecondTime) {
        this.auditSecondTime = auditSecondTime;
    }

    public OrderReceiveBean getOrderReceive() {
        return orderReceive;
    }

    public void setOrderReceive(OrderReceiveBean orderReceive) {
        this.orderReceive = orderReceive;
    }

    public Object getOrderExternal() {
        return orderExternal;
    }

    public void setOrderExternal(Object orderExternal) {
        this.orderExternal = orderExternal;
    }

    public Object getOrderFactoryr() {
        return orderFactoryr;
    }

    public void setOrderFactoryr(Object orderFactoryr) {
        this.orderFactoryr = orderFactoryr;
    }

    public Object getOrderSendDispatchingCar() {
        return orderSendDispatchingCar;
    }

    public void setOrderSendDispatchingCar(Object orderSendDispatchingCar) {
        this.orderSendDispatchingCar = orderSendDispatchingCar;
    }

    public static class OrderReceiveBean {
        /**
         * id : 5
         * createTime : 2020-05-07 18:13:11
         * updateTime : 2020-06-08 23:42:58
         * version : 2
         * deleted : false
         * createTimestamp : 1588846391000
         * updateTimestamp : 1591630978000
         * sn : LCSH-20200507181311296
         * poundOrderId : 160000053
         * consignorId : 193
         * slagWeight : 0.5
         * remark :
         * finalWeight : 4.7
         * totalAmount : 9635
         * finalAmount : 9645
         * paidAmount : 10
         * unpaidAmount : 9635
         * photo : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/3aqihamxykualzb113n5.jpeg
         * floatAmount : 10
         * payStatus : 0
         * materialYardId : 72
         * consignorBankCardId : 46
         * beyondLimitPrice : false
         * materialYardName : 江北料场
         * carNum :
         * poundOrder : {"id":160000053,"createTime":"2020-05-07 18:12:04","updateTime":"2020-05-13 13:32:28","version":2,"deleted":false,"createTimestamp":1588846324000,"updateTimestamp":1589347948000,"carNum":"","firstWeight":16.81,"firstTime":"2020-05-07 18:12:04","firstPhotoHead":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/z26fzufxdkr3w7dfwvq7.jpg","firstPhotoTail":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/thh3z6rbeosfhmwj7gk4.jpg","firstPhotoTop":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/9xjcp6dvaheqbxfkn5ff.jpg","secondWeight":11.61,"secondTime":"2020-05-13 13:32:28","secondPhotoHead":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/qi8xw55w5tn5vs8g0jo2.jpg","secondPhotoTail":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/ygtdd6nfy9c4j3qw0btd.jpg","secondPhotoTop":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/vxtt1cpfvazl63srrw4r.jpg","rfidNum":"","type":2,"foreignId":5,"printTicker":true,"orderReceive":null,"orderSend":null,"carStatus":2}
         * orderMaterialTypeDetailList : [{"id":5,"createTime":"2020-05-07 18:13:11","updateTime":"2020-05-07 18:13:11","version":1,"deleted":false,"createTimestamp":1588846391000,"updateTimestamp":1588846391000,"orderReceiveId":5,"materialTypeId":142,"price":2050,"weight":4.7,"amount":9634.9996,"type":0,"materialTypeName":"打包料","materialType":null}]
         * consignor : {"id":193,"createTime":"2020-05-07 13:54:17","updateTime":"2020-05-07 13:54:17","version":0,"deleted":false,"createTimestamp":1588830857000,"updateTimestamp":1588830857000,"phone":"13938370729","name":"柏朝军","openid":null,"saltValue":null,"password":null,"token":null,"qrcodeUrl":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/hccasjmnjdyjpjhse3uy.png","steelMillId":0,"materialYardId":0,"idCard":"512921196704034058","source":null,"materialYardName":null,"steelMillName":null,"realNameAuth":true,"roleList":null,"consignorBankCard":null}
         * consignorBankCard : {"id":46,"createTime":"2020-05-07 14:00:11","updateTime":"2020-05-07 14:00:11","version":0,"deleted":false,"createTimestamp":1588831211000,"updateTimestamp":1588831211000,"consignorId":193,"type":0,"realName":"柏朝军","idCardNum":"51292196704034058","idCardPhotoPerson":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/r7fvr0eyi78y4dchb12u.jpg","idCardPhotoCountry":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/mjljjy4mz2iqjd4oc10t.jpg","bankName":"中国农业银行","bankDetailCity":"重庆市重庆市","bankBranchName":"","bankDetailAddr":"重庆市中国农业银行股份有限公司重庆大渡口美每家支行","bankCardNum":"6228490470009522817","bankCardPhotoNum":"http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/ky69igbu96hhdfi8xd5d.jpg","defaults":false,"bankCardId":1005,"provinceId":50,"cityId":5001,"branchBankId":31201,"consignor":null}
         * orderLogsList : [{"id":5,"createTime":"2020-05-07 18:13:11","updateTime":"2020-05-07 18:13:11","version":0,"deleted":false,"createTimestamp":1588846391000,"updateTimestamp":1588846391000,"userName":"王柯 18580795296","type":4,"orderId":5,"orderStatus":0,"remark":"料场收货订单(LCSH-20200507181311296)创建成功"}]
         */

        private int id;
        private String createTime;
        private String updateTime;
        private int version;
        private boolean deleted;
        private long createTimestamp;
        private long updateTimestamp;
        private String sn;
        private int poundOrderId;
        private int consignorId;
        private double slagWeight;
        private String remark;
        private double finalWeight;
        private double totalAmount;
        private float finalAmount;
        private double paidAmount;
        private double unpaidAmount;
        private String photo;
        private float floatAmount;
        private int payStatus;
        private int materialYardId;
        private int consignorBankCardId;
        private boolean beyondLimitPrice;
        private String materialYardName;
        private String carNum;
        private PoundOrderBean poundOrder;
        private ConsignorBean consignor;
        private ConsignorBankCardBean consignorBankCard;
        private List<OrderMaterialTypeDetailListBean> orderMaterialTypeDetailList;
        private List<OrderLogsListBean> orderLogsList;

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public String getCreateTime() {
            return createTime == null ? "" : createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateTime() {
            return updateTime == null ? "" : updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public boolean isDeleted() {
            return deleted;
        }

        public void setDeleted(boolean deleted) {
            this.deleted = deleted;
        }

        public long getCreateTimestamp() {
            return createTimestamp;
        }

        public void setCreateTimestamp(long createTimestamp) {
            this.createTimestamp = createTimestamp;
        }

        public long getUpdateTimestamp() {
            return updateTimestamp;
        }

        public void setUpdateTimestamp(long updateTimestamp) {
            this.updateTimestamp = updateTimestamp;
        }

        public String getSn() {
            return sn == null ? "" : sn;
        }

        public void setSn(String sn) {
            this.sn = sn;
        }

        public int getPoundOrderId() {
            return poundOrderId;
        }

        public void setPoundOrderId(int poundOrderId) {
            this.poundOrderId = poundOrderId;
        }

        public int getConsignorId() {
            return consignorId;
        }

        public void setConsignorId(int consignorId) {
            this.consignorId = consignorId;
        }

        public double getSlagWeight() {
            return slagWeight;
        }

        public void setSlagWeight(double slagWeight) {
            this.slagWeight = slagWeight;
        }

        public String getRemark() {
            return remark == null ? "" : remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public double getFinalWeight() {
            return finalWeight;
        }

        public void setFinalWeight(double finalWeight) {
            this.finalWeight = finalWeight;
        }



        public float getFinalAmount() {
            return finalAmount;
        }

        public void setFinalAmount(float finalAmount) {
            this.finalAmount = finalAmount;
        }

        public void setFloatAmount(float floatAmount) {
            this.floatAmount = floatAmount;
        }

        public double getTotalAmount() {
            return totalAmount;
        }

        public void setTotalAmount(double totalAmount) {
            this.totalAmount = totalAmount;
        }

        public double getPaidAmount() {
            return paidAmount;
        }

        public void setPaidAmount(double paidAmount) {
            this.paidAmount = paidAmount;
        }

        public double getUnpaidAmount() {
            return unpaidAmount;
        }

        public void setUnpaidAmount(double unpaidAmount) {
            this.unpaidAmount = unpaidAmount;
        }

        public String getPhoto() {
            return photo == null ? "" : photo;
        }

        public void setPhoto(String photo) {
            this.photo = photo;
        }

        public float getFloatAmount() {
            return floatAmount;
        }

        public int getPayStatus() {
            return payStatus;
        }

        public void setPayStatus(int payStatus) {
            this.payStatus = payStatus;
        }

        public int getMaterialYardId() {
            return materialYardId;
        }

        public void setMaterialYardId(int materialYardId) {
            this.materialYardId = materialYardId;
        }

        public int getConsignorBankCardId() {
            return consignorBankCardId;
        }

        public void setConsignorBankCardId(int consignorBankCardId) {
            this.consignorBankCardId = consignorBankCardId;
        }

        public boolean isBeyondLimitPrice() {
            return beyondLimitPrice;
        }

        public void setBeyondLimitPrice(boolean beyondLimitPrice) {
            this.beyondLimitPrice = beyondLimitPrice;
        }

        public String getMaterialYardName() {
            return materialYardName == null ? "" : materialYardName;
        }

        public void setMaterialYardName(String materialYardName) {
            this.materialYardName = materialYardName;
        }

        public String getCarNum() {
            return carNum == null ? "" : carNum;
        }

        public void setCarNum(String carNum) {
            this.carNum = carNum;
        }

        public PoundOrderBean getPoundOrder() {
            return poundOrder;
        }

        public void setPoundOrder(
                PoundOrderBean poundOrder) {
            this.poundOrder = poundOrder;
        }

        public ConsignorBean getConsignor() {
            return consignor;
        }

        public void setConsignor(
                ConsignorBean consignor) {
            this.consignor = consignor;
        }

        public ConsignorBankCardBean getConsignorBankCard() {
            return consignorBankCard;
        }

        public void setConsignorBankCard(
                ConsignorBankCardBean consignorBankCard) {
            this.consignorBankCard = consignorBankCard;
        }

        public List<OrderMaterialTypeDetailListBean> getOrderMaterialTypeDetailList() {
            if (orderMaterialTypeDetailList == null) {
                return new ArrayList<>();
            }
            return orderMaterialTypeDetailList;
        }

        public void setOrderMaterialTypeDetailList(
                List<OrderMaterialTypeDetailListBean> orderMaterialTypeDetailList) {
            this.orderMaterialTypeDetailList = orderMaterialTypeDetailList;
        }

        public List<OrderLogsListBean> getOrderLogsList() {
            if (orderLogsList == null) {
                return new ArrayList<>();
            }
            return orderLogsList;
        }

        public void setOrderLogsList(
                List<OrderLogsListBean> orderLogsList) {
            this.orderLogsList = orderLogsList;
        }

        public static class PoundOrderBean {
            /**
             * id : 160000053
             * createTime : 2020-05-07 18:12:04
             * updateTime : 2020-05-13 13:32:28
             * version : 2
             * deleted : false
             * createTimestamp : 1588846324000
             * updateTimestamp : 1589347948000
             * carNum :
             * firstWeight : 16.81
             * firstTime : 2020-05-07 18:12:04
             * firstPhotoHead : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/z26fzufxdkr3w7dfwvq7.jpg
             * firstPhotoTail : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/thh3z6rbeosfhmwj7gk4.jpg
             * firstPhotoTop : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/9xjcp6dvaheqbxfkn5ff.jpg
             * secondWeight : 11.61
             * secondTime : 2020-05-13 13:32:28
             * secondPhotoHead : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/qi8xw55w5tn5vs8g0jo2.jpg
             * secondPhotoTail : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/ygtdd6nfy9c4j3qw0btd.jpg
             * secondPhotoTop : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/vxtt1cpfvazl63srrw4r.jpg
             * rfidNum :
             * type : 2
             * foreignId : 5
             * printTicker : true
             * orderReceive : null
             * orderSend : null
             * carStatus : 2
             */

            private int id;
            private String createTime;
            private String updateTime;
            private int version;
            private boolean deleted;
            private long createTimestamp;
            private long updateTimestamp;
            private String carNum;
            private double firstWeight;
            private String firstTime;
            private String firstPhotoHead;
            private String firstPhotoTail;
            private String firstPhotoTop;
            private double secondWeight;
            private String secondTime;
            private String secondPhotoHead;
            private String secondPhotoTail;
            private String secondPhotoTop;
            private String rfidNum;
            private int type;
            private int foreignId;
            private boolean printTicker;
            private Object orderReceive;
            private Object orderSend;
            private int carStatus;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime == null ? "" : createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime == null ? "" : updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public boolean isDeleted() {
                return deleted;
            }

            public void setDeleted(boolean deleted) {
                this.deleted = deleted;
            }

            public long getCreateTimestamp() {
                return createTimestamp;
            }

            public void setCreateTimestamp(long createTimestamp) {
                this.createTimestamp = createTimestamp;
            }

            public long getUpdateTimestamp() {
                return updateTimestamp;
            }

            public void setUpdateTimestamp(long updateTimestamp) {
                this.updateTimestamp = updateTimestamp;
            }

            public String getCarNum() {
                return carNum == null ? "" : carNum;
            }

            public void setCarNum(String carNum) {
                this.carNum = carNum;
            }

            public double getFirstWeight() {
                return firstWeight;
            }

            public void setFirstWeight(double firstWeight) {
                this.firstWeight = firstWeight;
            }

            public String getFirstTime() {
                return firstTime == null ? "" : firstTime;
            }

            public void setFirstTime(String firstTime) {
                this.firstTime = firstTime;
            }

            public String getFirstPhotoHead() {
                return firstPhotoHead == null ? "" : firstPhotoHead;
            }

            public void setFirstPhotoHead(String firstPhotoHead) {
                this.firstPhotoHead = firstPhotoHead;
            }

            public String getFirstPhotoTail() {
                return firstPhotoTail == null ? "" : firstPhotoTail;
            }

            public void setFirstPhotoTail(String firstPhotoTail) {
                this.firstPhotoTail = firstPhotoTail;
            }

            public String getFirstPhotoTop() {
                return firstPhotoTop == null ? "" : firstPhotoTop;
            }

            public void setFirstPhotoTop(String firstPhotoTop) {
                this.firstPhotoTop = firstPhotoTop;
            }

            public double getSecondWeight() {
                return secondWeight;
            }

            public void setSecondWeight(double secondWeight) {
                this.secondWeight = secondWeight;
            }

            public String getSecondTime() {
                return secondTime == null ? "" : secondTime;
            }

            public void setSecondTime(String secondTime) {
                this.secondTime = secondTime;
            }

            public String getSecondPhotoHead() {
                return secondPhotoHead == null ? "" : secondPhotoHead;
            }

            public void setSecondPhotoHead(String secondPhotoHead) {
                this.secondPhotoHead = secondPhotoHead;
            }

            public String getSecondPhotoTail() {
                return secondPhotoTail == null ? "" : secondPhotoTail;
            }

            public void setSecondPhotoTail(String secondPhotoTail) {
                this.secondPhotoTail = secondPhotoTail;
            }

            public String getSecondPhotoTop() {
                return secondPhotoTop == null ? "" : secondPhotoTop;
            }

            public void setSecondPhotoTop(String secondPhotoTop) {
                this.secondPhotoTop = secondPhotoTop;
            }

            public String getRfidNum() {
                return rfidNum == null ? "" : rfidNum;
            }

            public void setRfidNum(String rfidNum) {
                this.rfidNum = rfidNum;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public int getForeignId() {
                return foreignId;
            }

            public void setForeignId(int foreignId) {
                this.foreignId = foreignId;
            }

            public boolean isPrintTicker() {
                return printTicker;
            }

            public void setPrintTicker(boolean printTicker) {
                this.printTicker = printTicker;
            }

            public Object getOrderReceive() {
                return orderReceive;
            }

            public void setOrderReceive(Object orderReceive) {
                this.orderReceive = orderReceive;
            }

            public Object getOrderSend() {
                return orderSend;
            }

            public void setOrderSend(Object orderSend) {
                this.orderSend = orderSend;
            }

            public int getCarStatus() {
                return carStatus;
            }

            public void setCarStatus(int carStatus) {
                this.carStatus = carStatus;
            }
        }

        public static class ConsignorBean {
            /**
             * id : 193
             * createTime : 2020-05-07 13:54:17
             * updateTime : 2020-05-07 13:54:17
             * version : 0
             * deleted : false
             * createTimestamp : 1588830857000
             * updateTimestamp : 1588830857000
             * phone : 13938370729
             * name : 柏朝军
             * openid : null
             * saltValue : null
             * password : null
             * token : null
             * qrcodeUrl : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/hccasjmnjdyjpjhse3uy.png
             * steelMillId : 0
             * materialYardId : 0
             * idCard : 512921196704034058
             * source : null
             * materialYardName : null
             * steelMillName : null
             * realNameAuth : true
             * roleList : null
             * consignorBankCard : null
             */

            private int id;
            private String createTime;
            private String updateTime;
            private int version;
            private boolean deleted;
            private long createTimestamp;
            private long updateTimestamp;
            private String phone;
            private String name;
            private Object openid;
            private Object saltValue;
            private Object password;
            private Object token;
            private String qrcodeUrl;
            private int steelMillId;
            private int materialYardId;
            private String idCard;
            private Object source;
            private Object materialYardName;
            private Object steelMillName;
            private boolean realNameAuth;
            private Object roleList;
            private Object consignorBankCard;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime == null ? "" : createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime == null ? "" : updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public boolean isDeleted() {
                return deleted;
            }

            public void setDeleted(boolean deleted) {
                this.deleted = deleted;
            }

            public long getCreateTimestamp() {
                return createTimestamp;
            }

            public void setCreateTimestamp(long createTimestamp) {
                this.createTimestamp = createTimestamp;
            }

            public long getUpdateTimestamp() {
                return updateTimestamp;
            }

            public void setUpdateTimestamp(long updateTimestamp) {
                this.updateTimestamp = updateTimestamp;
            }

            public String getPhone() {
                return phone == null ? "" : phone;
            }

            public void setPhone(String phone) {
                this.phone = phone;
            }

            public String getName() {
                return name == null ? "" : name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public Object getOpenid() {
                return openid;
            }

            public void setOpenid(Object openid) {
                this.openid = openid;
            }

            public Object getSaltValue() {
                return saltValue;
            }

            public void setSaltValue(Object saltValue) {
                this.saltValue = saltValue;
            }

            public Object getPassword() {
                return password;
            }

            public void setPassword(Object password) {
                this.password = password;
            }

            public Object getToken() {
                return token;
            }

            public void setToken(Object token) {
                this.token = token;
            }

            public String getQrcodeUrl() {
                return qrcodeUrl == null ? "" : qrcodeUrl;
            }

            public void setQrcodeUrl(String qrcodeUrl) {
                this.qrcodeUrl = qrcodeUrl;
            }

            public int getSteelMillId() {
                return steelMillId;
            }

            public void setSteelMillId(int steelMillId) {
                this.steelMillId = steelMillId;
            }

            public int getMaterialYardId() {
                return materialYardId;
            }

            public void setMaterialYardId(int materialYardId) {
                this.materialYardId = materialYardId;
            }

            public String getIdCard() {
                return idCard == null ? "" : idCard;
            }

            public void setIdCard(String idCard) {
                this.idCard = idCard;
            }

            public Object getSource() {
                return source;
            }

            public void setSource(Object source) {
                this.source = source;
            }

            public Object getMaterialYardName() {
                return materialYardName;
            }

            public void setMaterialYardName(Object materialYardName) {
                this.materialYardName = materialYardName;
            }

            public Object getSteelMillName() {
                return steelMillName;
            }

            public void setSteelMillName(Object steelMillName) {
                this.steelMillName = steelMillName;
            }

            public boolean isRealNameAuth() {
                return realNameAuth;
            }

            public void setRealNameAuth(boolean realNameAuth) {
                this.realNameAuth = realNameAuth;
            }

            public Object getRoleList() {
                return roleList;
            }

            public void setRoleList(Object roleList) {
                this.roleList = roleList;
            }

            public Object getConsignorBankCard() {
                return consignorBankCard;
            }

            public void setConsignorBankCard(Object consignorBankCard) {
                this.consignorBankCard = consignorBankCard;
            }
        }

        public static class ConsignorBankCardBean {
            /**
             * id : 46
             * createTime : 2020-05-07 14:00:11
             * updateTime : 2020-05-07 14:00:11
             * version : 0
             * deleted : false
             * createTimestamp : 1588831211000
             * updateTimestamp : 1588831211000
             * consignorId : 193
             * type : 0
             * realName : 柏朝军
             * idCardNum : 51292196704034058
             * idCardPhotoPerson : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/r7fvr0eyi78y4dchb12u.jpg
             * idCardPhotoCountry : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/mjljjy4mz2iqjd4oc10t.jpg
             * bankName : 中国农业银行
             * bankDetailCity : 重庆市重庆市
             * bankBranchName :
             * bankDetailAddr : 重庆市中国农业银行股份有限公司重庆大渡口美每家支行
             * bankCardNum : 6228490470009522817
             * bankCardPhotoNum : http://zgtrade.oss-cn-zhangjiakou.aliyuncs.com/files/ky69igbu96hhdfi8xd5d.jpg
             * defaults : false
             * bankCardId : 1005
             * provinceId : 50
             * cityId : 5001
             * branchBankId : 31201
             * consignor : null
             */

            private int id;
            private String createTime;
            private String updateTime;
            private int version;
            private boolean deleted;
            private long createTimestamp;
            private long updateTimestamp;
            private int consignorId;
            private int type;
            private String realName;
            private String idCardNum;
            private String idCardPhotoPerson;
            private String idCardPhotoCountry;
            private String bankName;
            private String bankDetailCity;
            private String bankBranchName;
            private String bankDetailAddr;
            private String bankCardNum;
            private String bankCardPhotoNum;
            private boolean defaults;
            private int bankCardId;
            private int provinceId;
            private int cityId;
            private int branchBankId;
            private Object consignor;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime == null ? "" : createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime == null ? "" : updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public boolean isDeleted() {
                return deleted;
            }

            public void setDeleted(boolean deleted) {
                this.deleted = deleted;
            }

            public long getCreateTimestamp() {
                return createTimestamp;
            }

            public void setCreateTimestamp(long createTimestamp) {
                this.createTimestamp = createTimestamp;
            }

            public long getUpdateTimestamp() {
                return updateTimestamp;
            }

            public void setUpdateTimestamp(long updateTimestamp) {
                this.updateTimestamp = updateTimestamp;
            }

            public int getConsignorId() {
                return consignorId;
            }

            public void setConsignorId(int consignorId) {
                this.consignorId = consignorId;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getRealName() {
                return realName == null ? "" : realName;
            }

            public void setRealName(String realName) {
                this.realName = realName;
            }

            public String getIdCardNum() {
                return idCardNum == null ? "" : idCardNum;
            }

            public void setIdCardNum(String idCardNum) {
                this.idCardNum = idCardNum;
            }

            public String getIdCardPhotoPerson() {
                return idCardPhotoPerson == null ? "" : idCardPhotoPerson;
            }

            public void setIdCardPhotoPerson(String idCardPhotoPerson) {
                this.idCardPhotoPerson = idCardPhotoPerson;
            }

            public String getIdCardPhotoCountry() {
                return idCardPhotoCountry == null ? "" : idCardPhotoCountry;
            }

            public void setIdCardPhotoCountry(String idCardPhotoCountry) {
                this.idCardPhotoCountry = idCardPhotoCountry;
            }

            public String getBankName() {
                return bankName == null ? "" : bankName;
            }

            public void setBankName(String bankName) {
                this.bankName = bankName;
            }

            public String getBankDetailCity() {
                return bankDetailCity == null ? "" : bankDetailCity;
            }

            public void setBankDetailCity(String bankDetailCity) {
                this.bankDetailCity = bankDetailCity;
            }

            public String getBankBranchName() {
                return bankBranchName == null ? "" : bankBranchName;
            }

            public void setBankBranchName(String bankBranchName) {
                this.bankBranchName = bankBranchName;
            }

            public String getBankDetailAddr() {
                return bankDetailAddr == null ? "" : bankDetailAddr;
            }

            public void setBankDetailAddr(String bankDetailAddr) {
                this.bankDetailAddr = bankDetailAddr;
            }

            public String getBankCardNum() {
                return bankCardNum == null ? "" : bankCardNum;
            }

            public void setBankCardNum(String bankCardNum) {
                this.bankCardNum = bankCardNum;
            }

            public String getBankCardPhotoNum() {
                return bankCardPhotoNum == null ? "" : bankCardPhotoNum;
            }

            public void setBankCardPhotoNum(String bankCardPhotoNum) {
                this.bankCardPhotoNum = bankCardPhotoNum;
            }

            public boolean isDefaults() {
                return defaults;
            }

            public void setDefaults(boolean defaults) {
                this.defaults = defaults;
            }

            public int getBankCardId() {
                return bankCardId;
            }

            public void setBankCardId(int bankCardId) {
                this.bankCardId = bankCardId;
            }

            public int getProvinceId() {
                return provinceId;
            }

            public void setProvinceId(int provinceId) {
                this.provinceId = provinceId;
            }

            public int getCityId() {
                return cityId;
            }

            public void setCityId(int cityId) {
                this.cityId = cityId;
            }

            public int getBranchBankId() {
                return branchBankId;
            }

            public void setBranchBankId(int branchBankId) {
                this.branchBankId = branchBankId;
            }

            public Object getConsignor() {
                return consignor;
            }

            public void setConsignor(Object consignor) {
                this.consignor = consignor;
            }
        }

        public static class OrderMaterialTypeDetailListBean {
            /**
             * id : 5
             * createTime : 2020-05-07 18:13:11
             * updateTime : 2020-05-07 18:13:11
             * version : 1
             * deleted : false
             * createTimestamp : 1588846391000
             * updateTimestamp : 1588846391000
             * orderReceiveId : 5
             * materialTypeId : 142
             * price : 2050
             * weight : 4.7
             * amount : 9634.9996
             * type : 0
             * materialTypeName : 打包料
             * materialType : null
             */

            private int id;
            private String createTime;
            private String updateTime;
            private int version;
            private boolean deleted;
            private long createTimestamp;
            private long updateTimestamp;
            private int orderReceiveId;
            private int materialTypeId;
            private float price;
            private float weight;
            private String amount;
            private int type;
            private String materialTypeName;
            private Object materialType;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime == null ? "" : createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime == null ? "" : updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public boolean isDeleted() {
                return deleted;
            }

            public void setDeleted(boolean deleted) {
                this.deleted = deleted;
            }

            public long getCreateTimestamp() {
                return createTimestamp;
            }

            public void setCreateTimestamp(long createTimestamp) {
                this.createTimestamp = createTimestamp;
            }

            public long getUpdateTimestamp() {
                return updateTimestamp;
            }

            public void setUpdateTimestamp(long updateTimestamp) {
                this.updateTimestamp = updateTimestamp;
            }

            public int getOrderReceiveId() {
                return orderReceiveId;
            }

            public void setOrderReceiveId(int orderReceiveId) {
                this.orderReceiveId = orderReceiveId;
            }

            public int getMaterialTypeId() {
                return materialTypeId;
            }

            public void setMaterialTypeId(int materialTypeId) {
                this.materialTypeId = materialTypeId;
            }

            public float getPrice() {
                return price;
            }

            public void setPrice(float price) {
                this.price = price;
            }

            public float getWeight() {
                return weight;
            }

            public void setWeight(float weight) {
                this.weight = weight;
            }

            public String getAmount() {
                return amount == null ? "" : amount;
            }

            public void setAmount(String amount) {
                this.amount = amount;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public String getMaterialTypeName() {
                return materialTypeName == null ? "" : materialTypeName;
            }

            public void setMaterialTypeName(String materialTypeName) {
                this.materialTypeName = materialTypeName;
            }

            public Object getMaterialType() {
                return materialType;
            }

            public void setMaterialType(Object materialType) {
                this.materialType = materialType;
            }
        }

        public static class OrderLogsListBean {
            /**
             * id : 5
             * createTime : 2020-05-07 18:13:11
             * updateTime : 2020-05-07 18:13:11
             * version : 0
             * deleted : false
             * createTimestamp : 1588846391000
             * updateTimestamp : 1588846391000
             * userName : 王柯 18580795296
             * type : 4
             * orderId : 5
             * orderStatus : 0
             * remark : 料场收货订单(LCSH-20200507181311296)创建成功
             */

            private int id;
            private String createTime;
            private String updateTime;
            private int version;
            private boolean deleted;
            private long createTimestamp;
            private long updateTimestamp;
            private String userName;
            private int type;
            private int orderId;
            private int orderStatus;
            private String remark;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getCreateTime() {
                return createTime == null ? "" : createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getUpdateTime() {
                return updateTime == null ? "" : updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public int getVersion() {
                return version;
            }

            public void setVersion(int version) {
                this.version = version;
            }

            public boolean isDeleted() {
                return deleted;
            }

            public void setDeleted(boolean deleted) {
                this.deleted = deleted;
            }

            public long getCreateTimestamp() {
                return createTimestamp;
            }

            public void setCreateTimestamp(long createTimestamp) {
                this.createTimestamp = createTimestamp;
            }

            public long getUpdateTimestamp() {
                return updateTimestamp;
            }

            public void setUpdateTimestamp(long updateTimestamp) {
                this.updateTimestamp = updateTimestamp;
            }

            public String getUserName() {
                return userName == null ? "" : userName;
            }

            public void setUserName(String userName) {
                this.userName = userName;
            }

            public int getType() {
                return type;
            }

            public void setType(int type) {
                this.type = type;
            }

            public int getOrderId() {
                return orderId;
            }

            public void setOrderId(int orderId) {
                this.orderId = orderId;
            }

            public int getOrderStatus() {
                return orderStatus;
            }

            public void setOrderStatus(int orderStatus) {
                this.orderStatus = orderStatus;
            }

            public String getRemark() {
                return remark == null ? "" : remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }
        }
    }
}
